package com.woniuxy.three.pms.root.service;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.woniuxy.three.pms.bean.RootBean;
/**
 * 
 * @ProjectName: RoomManagerSystem
 * @Package: com.woniuxy.three.pms.service
 * @ClassName: RootService
 * @author 郑杰  
 * @Description:操作员业务层接口
 * @date 2019年6月21日  上午11:00:15
 * @Version:1.0
 * @See：1.0
 */
public interface IRootService {
	/**
	 * @Method login
	 * @Author 郑杰
	 * @Version 1.0
	 * @Description 操作员登录业务层接口
	 * @Param: @param name
	 * @Param: @param password
	 * @Param: @return rootBean
	 * @Exception 需要处理的异常
	 * @Date 2019年6月21日 下午5:18:13
	 */
	RootBean login(String name);
	/**
	 * @Method selectByPrimaryKey
	 * @Author 郑杰
	 * @Version 1.0
	 * @Description 查询全部操作员
	 * @Param: @param id
	 * @Param: @return list
	 * @Exception
	 * @Date 2019年6月21日 上午10:16:41
	 */
	List<RootBean> selectByPrimaryKey();
	/**
	 * 
	 * @Method deleteByPrimaryKey
	 * @Author 郑杰
	 * @Version 1.0
	 * @Description 删除操作员
	 * @Param: @param id
	 * @Param: @return
	 * @Exception
	 * @Date 2019年6月21日 上午10:19:31
	 */
    int deleteByPrimaryKey(Integer id);
    /**
     * 
     * @Method insert
     * @Author 郑杰
     * @Version 1.0
     * @Description 增加操作员
     * @Param: @param record
     * @Param: @return 
     * @Exception
     * @Date 2019年6月21日 上午10:18:43
     */
    int insert(RootBean record);
    /**
     * @Method updateByPrimaryKey
     * @Author 郑杰
     * @Version 1.0
     * @Description 修改操作员信息
     * @Param: @param record
     * @Param: @return
     * @Exception
     * @Date 2019年6月21日 上午10:19:56
     */
    int updateByPrimaryKey(RootBean record);
    
    RootBean findById(Integer rid);
    
}
